package at.fhv.framework.listeners;

import java.util.EventListener;

import at.fhv.framework.events.ImageEvent;

/**
 * The ImageProcessingListener class.
 * 
 * @author Michael Sieber
 */
public interface ImageProcessingListener extends EventListener {

	/**
	 * The image changed event for listeners
	 * 
	 * @param event The event object
	 */
	public void imageChanged(ImageEvent event);

	/**
	 * Add a refire listener
	 * 
	 * @param listener The listener to add
	 */
	public void addRefireListener(RefireListener listener);

	/**
	 * Remove a refire listener
	 * 
	 * @param listener The listener to remove
	 */
	public void removeRefireListener(RefireListener listener);
}
